Soru & Cevap

Android 5 ve üstü sürümlerinde Youtube videosu hata veriyor

14.02.2016 - 12:17

Android 5.0 ve üstü sürümlerinde uygulama içerisindeki Youtube videosu hata veriyor. İntrenette biraz araştırdım çözüm var herhalde ama tam olarak anlamadım çözümün ne olduğunu. Türkçe bir kaynakta bulamadım. YouTubeAndroidPlayerApi.jar kütüphanesinin son sürümünü kullanmaktayım(1.2.2) ama google geliştirici konsolumdan gelen hata bildirimlerinde aşağıdaki hatayı veriyor. Bunun çözümü nedir acaba.

 

Android SDK Manager; http://hizliresim.com/E5v8Ez

 

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.*******/com.androidbegin.abslistviewfragmenttabs.MainActivity_dinle}: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.google.android.youtube.api.service.START }
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)
	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
	at android.app.ActivityThread.access$800(ActivityThread.java:151)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loop(Looper.java:135)
	at android.app.ActivityThread.main(ActivityThread.java:5254)
	at java.lang.reflect.Method.invoke(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:372)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:964)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:759)
Caused by: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.google.android.youtube.api.service.START }
	at android.app.ContextImpl.validateServiceIntent(ContextImpl.java:1680)
	at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1779)
	at android.app.ContextImpl.bindService(ContextImpl.java:1757)
	at android.content.ContextWrapper.bindService(ContextWrapper.java:539)
	at com.google.android.youtube.player.internal.r.e(Unknown Source)
	at com.google.android.youtube.player.YouTubePlayerView.a(Unknown Source)
	at com.google.android.youtube.player.YouTubePlayerFragment.a(Unknown Source)
	at com.google.android.youtube.player.YouTubePlayerFragment.initialize(Unknown Source)
	at com.androidbegin.abslistviewfragmenttabs.MainActivity_dinle.onCreate(MainActivity_dinle.java:56)
	at android.app.Activity.performCreate(Activity.java:6033)
	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
	... 10 more

 

190 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1372-1408467635.jpg
ahmtbrk
10.05.2016 - 04:23

Eski sürüm Youtube API sinde bulunan bir problemdi.

1.2.1'e güncellemen yönünde yönergede bulunmuşlar.

1.2.2 kullanıyormuşsun sen zaten. Daha önce kullandığın sürüme ait hata olabilir güncellenmemiş uygulamalardan geliyor olabilir o rapor.

http://dhruvvaishnav.blogspot.com.tr/2015/04/youtube-api-service-intent-must-be.html